-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2 packages from smimram/ocaml-dblp at 0.1.0 #26631
Conversation
Some test failures here; are they serious @smimram? |
No, they are not serious at all. They are due to
I have a CI which is working well on github. I can fix the first if you insist on it (it is already done on the git and will be in future versions), but for the second I am afraid I cannot do much more for now... |
I've noticed
It appear this is because Filename.quote_command was not added until 4.10. To fix this, we can either write a replacement for for this function, or increase the lower bound on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello! This looks like a very useful package. Thank you for taking the time to publish it!
There are several linting fixes to be made to the package data, which I've noted in my review. (The PR has inspired ocurrent/opam-repo-ci#370, which will be a useful addition :) ).
I would be in favor of getting the tests fixed here before we merge it. While we can make exceptions, every exception we make contributes to making the CI results less accurate, undercutting the value proposition in our promising (and IMO, already quite successful) experiment in ecosystem-wide CI/CD.
There are two main benefits:
- Benefit for users of a package: Users can have good confidence that it will work as expected on tested platforms (of which there are many).
- Benefit for authors of a package: When the package tests are reliable, we are able to give reliable results in our reverse dependency tests. This means, if any of your dependencies introduce changes that break your package, we will ensure that unintended breakage is fixed or that intended breakage is guarded by adding an upper bound to the opam file.
With this in mind, I would propose that we address
the absence of network available on the test machines
following the example of #25527 (comment), where tests that require network access are moved into a distinct dune target https://github.com/savonet/ocaml-ffmpeg/blob/f97819265c35375b79232443665fbc413fda45f2/test/dune#L6. Conversely, I think you could change the build instructions to use a different target for with-test
, but I think that would go against the grain of the dune packaging flow.
If you are open to one of these fixes, but don't have the bandwidth to put it in place, I'd be happy to lend a hand.
maintainer: ["Samuel Mimram"] | ||
authors: ["Samuel Mimram"] | ||
license: "LGPL-3.0-or-later" | ||
homepage: "https://github.com/smimram/ocalm-dblp" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
homepage: "https://github.com/smimram/ocalm-dblp" | |
homepage: "https://github.com/smimram/ocaml-dblp" |
synopsis: "Library to query the DBLP bibliographic database" | ||
description: | ||
"The library provides helper functions to query the DBLP bibliographic database (authors, publications, and venue)." | ||
maintainer: ["Samuel Mimram"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please provide an email for contact. Judging from other packages you have published, this could be
maintainer: ["Samuel Mimram"] | |
maintainer: ["Samuel Mimram <[email protected]>"] |
license: "LGPL-3.0-or-later" | ||
homepage: "https://github.com/smimram/ocalm-dblp" | ||
doc: "https://smimram.github.io/ocaml-dblp/" | ||
bug-reports: "https://github.com/smimram/ocalm-dblp/issues" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bug-reports: "https://github.com/smimram/ocalm-dblp/issues" | |
bug-reports: "https://github.com/smimram/ocaml-dblp/issues" |
"@doc" {with-doc} | ||
] | ||
] | ||
dev-repo: "git+https://github.com/smimram/ocalm-dblp.git" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dev-repo: "git+https://github.com/smimram/ocalm-dblp.git" | |
dev-repo: "git+https://github.com/smimram/ocaml-dblp.git" |
maintainer: ["Samuel Mimram"] | ||
authors: ["Samuel Mimram"] | ||
license: "LGPL-3.0-or-later" | ||
homepage: "https://github.com/smimram/ocalm-dblp" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These URIs will also need updating.
synopsis: "Commandline program do query the DBLP bibliographic database" | ||
description: | ||
"Program to query the DBLP bibliographic database and find authors, publications, and venues. It is particularily useful in order to retrieve bibtex entries." | ||
maintainer: ["Samuel Mimram"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The same email update here, please.
…g network in order to please opam automated tests (see ocaml/opam-repository#26631).
Thanks @shonfeder for your clear and detailed review. I will address the points you mentioned and update the PR soon. |
I had to make a new release and therefore I made a new PR (#26658) which hopefully fixes the above problems. |
Closing in favor of #26658 |
This pull-request concerns:
dblp.0.1.0
: Commandline program do query the DBLP bibliographic databasedblp-api.0.1.0
: Library to query the DBLP bibliographic database🐫 Pull-request generated by opam-publish v2.4.0